﻿/*--------------------------+
|	general/util styles		|
+--------------------------*/
*
{
	font-family:Courier New;
	font-size:large;
}
.truncatedText
{
	white-space: nowrap;
	text-overflow: ellipsis;		/* brand new to CSS3, truncates text with '...'; VS2010 doesn't know it, but most current browsers do */
	overflow: hidden;
}
.unselectableText
{
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;			/* generic version for future implementation */
	cursor: default;
}
.hiddenControl
{
	display: none;
}
/*----------------------+
|	Site.Master.aspx	|
+----------------------*/
.masterDiv
{
	width: 100%;
	min-width: 800px;
	/* overflow: auto; */
	/* background: #0000ff; */
}
.masterHead
{
	width: 100%;
	overflow: auto;
	/* background: #000000; */
}
.masterTabBar
{
	float: left;
	/* background: #00ff00; */
}
.masterTabButton
{
	border-style: none;
	background: #ffaaaa;
	padding: 1px 3px 1px 3px;
}
.masterTabButton:hover
{
	color: #333333;
	background: #ffcccc;
}
.masterAccountBar
{
	float: right;
	/* background: #ff0000; */
}
.masterRegisterButton
{
	border-style: none;
	background: #aaffaa;
	padding: 1px 3px 1px 3px;
}
.masterRegisterButton:hover
{
	color: #333333;
	background: #ccffcc;
}
.masterLoginButton
{
	border-style: none;
	background: #aaaaff;
	padding: 1px 3px 1px 3px;
}
.masterLoginButton:hover
{
	color: #333333;
	background: #ccccff;
}
.masterContent
{
	width: 100%;
	/* background: #888888; */
}

/*------------------+
|	Account.aspx	|
+------------------*/
	/* TODO */

/*------------------+
|	Admin.aspx		|
+------------------*/
	/* TODO */

/*------------------+
|	Browse.aspx		|
+------------------*/
/*
	containers
*/
.browseFileExplorer
{
	background-color: #808080;
	text-align: left;
	padding: 2px 2px 2px 2px;
	/* DEBUG */
	/*border: 1 Solid #808080;	/*???: borders don't seem to be working */
}
.browseActionTable
{
	border-collapse: collapse;
	/*background-color:Blue;*/
}
.browseDirActionTable
{
	border-collapse: collapse;
	/*background-color:Black;*/
}
.browseFileActionTable
{
	border-collapse: collapse;
	/*background-color:green;*/
}
.browseExplorerTable
{
	border-collapse: collapse;
	/*background-color:Red;*/
}
.browseTreeDiv
{
	background-color: #FFFFFF;
	width: 200px;		/* width and height must be in pixels to force scroll bars instead of expanding to content */
	height: 300px;
	overflow: auto;
	vertical-align: top;
	border-collapse: collapse;
	/* DEBUG */
	
	/*border-color:orange;
	/*border-collapse:separate;
	/*padding: 2px 2px 2px 2px;
	/*margin: 3px 3px 3px 3px;
	/**/
}
.browseGridDiv
{
	background-color: #FFFFFF;
	width: 1000px;		/* width and height must be in pixels to force scroll bars instead of expanding to content */
	height: 300px;
	overflow: auto;
	vertical-align: top;
	text-align: left;
	border-collapse: collapse;
	/* DEBUG */
	
	/*border-color: yellow;
	/*border-collapse: separate;
	/*padding: 2px 2px 2px 2px;
	/*margin: 3px 3px 3px 3px;*/
}
/*
	action buttons
*/
.browseDownloadButton
{
	background-color: #aaaaff;
	background-image: url(../imgs/folder.png);
	background-repeat: no-repeat;
	background-position: left center;
	border-style: none;
	padding-left: 18px;
}
.browseDownloadButton:hover
{
	background-color: #ccccff;
}
.browseDownloadButton:disabled
{
	background-color: #dfa0a0;
	color: #a03030;
	/* visibility: collapse; */
}
/*
	grid rows
*/
.browseGridRow
{
	background: #F7F7F7;
}
.browseGridAltRow
{
	background: #EFEFEF;
}
.browseGridSelectRow
{
	background: #CCCCFF;
	border: 1 dotted #888888;
}
.browseGridRow:hover, 
.browseGridAltRow:hover,
.browseGridSelectRow:hover
{
	background: #CCFFCC;
}
/*
	grid cols
*/
.browsePermCol
{
	width: 18px;
}
.browseNameCol
{
	width: 160px;
}
.browseFileIcon
{
	width: 16px;
}
.browseModifiedCol
{
	width: 400px;
}
.browseCreatedCol
{
	width: 400px;
}
.browserDetailDiv
{
}

/*----------------------+
|	FindProjects.aspx	|
+----------------------*/
	/* TODO */

/*------------------+
|	Login.aspx		|
+------------------*/
	/* TODO */
	
/*------------------+
|	Logout.aspx		|
+------------------*/
	/* TODO */

/*----------------------+
|	NewProject.aspx		|
+----------------------*/
	/* TODO */
	
/*------------------+
|	Register.aspx	|
+------------------*/
.registerInfo
{
	font-style: italic;
}